<?php
include_once 'header_php.php';
$title='Modification d\'association';

$nom=$_GET['nom'];
$stalkasso = new association($nom);
$info=$stalkasso->GetInfo($db);


$prez=NULL;
$message="";
if(isset($_POST['envoi'])&&$_POST['envoi']=='ok'){
//le formulaire a été envoyé 
    if(isset($_POST['prez'])&&strlen($_POST['prez'])>0){
        $prez=$_POST['prez'];
        $stalkpers = new personne($prez);
        if ($stalkpers->IsCotisant($db)){
            //le formulaire est bien rempli
            if (isset($info['prez'])){// le prez existe deja => DELETE DU PREZ ACTUEL
                $sql='DELETE FROM apourrole WHERE membreasso=\''.$info['prezid'].'\' AND role=\'Président\';';
                $query= new DbQuery($db,$sql);
                $query->SendQuery();
            
            }
             //INSERT
            if (!($stalkpers->IsMemberOf($nom, $db))){ // il faut l'ajouter membre
                 $sql='INSERT INTO membreasso(semestre, personne, association, valide) VALUES (\''.GetSemester().'\',\''.$prez.'\',\''.$nom.'\', 1);';
                 $query= new DbQuery($db,$sql);
                 $query->SendQuery();
            }
            $sqlt='SELECT id FROM membreasso WHERE personne=\''.$prez.'\' AND association=\''.$nom.'\';';
            $query= new DbQuery($db,$sqlt);
            $query->SendQuery();
            $result=$query->GetResult();
            $sql='INSERT INTO apourrole(membreasso, role) VALUES (\''.$result['id'].'\', \'Président\');';
            $query= new DbQuery($db,$sql);
            $query->SendQuery();
                        
        }
        else{
            $message="Le login n'est pas un inscrit cotisant <br/>";
        }
    }
    if(isset($_POST['mort'])){
        //le formulaire est bien rempli
        $sql='UPDATE association SET datedissolution=current_date WHERE nom=\''.$nom.'\';';
        $query= new DbQuery($db,$sql);
        $query->SendQuery();
    }
    if(isset($_POST['salle'])&&strlen($_POST['salle'])>0){
        //le formulaire est bien rempli
        $sql='INSERT INTO acces (association, sallepermanente) VALUES (\''.$nom.'\',\''.$_POST['salle'].'\');';
        $query= new DbQuery($db,$sql);
        $query->SendQuery();
    }
    if(isset($_POST['sallepermanente'])&&strlen($_POST['sallepermanente'])>0){
        //le formulaire est bien rempli
        $sql='DELETE FROM acces WHERE association=\''.$nom.'\' AND sallepermanente=\''.$_POST['sallepermanente'].'\';';
        $query= new DbQuery($db,$sql);
        $query->SendQuery();
    }
    echo '<meta http-equiv="Refresh" content="0;url=asso.php?nom='.$nom.'">';
}
include_once 'header_html.php';
?>

<div class="wrapper">
    <div class="container span8 offset2">
         <?php
            if(isset($_POST['envoi'])&&strlen($message)>0){
                echo '<div class="alert alert-danger">'.$message.'</div>';
            }
        ?>
        
        
        <form class="form-horizontal" action="<?php echo'modifasso.php?nom='.$nom.'' ?>" method="POST" accept-charset="UTF-8">
            <fieldset>
                <legend>Modification de l'association <?php echo $nom ?></legend>
                <div class="control-group">
                    <label for="prez" class="control-label">Nommer le président</label>
					<div class="controls">
                        
                        <input  name="prez" id="prez" type="text" class="input-xlarge" placeholder="Nom du futur président"  <?php if(!is_null($prez)) echo 'value="'.$prez.'" ';?>/>
                    </div>
                </div>
                <div class="control-group">
                    <div class="controls">
                        <label class="checkbox">
                        <input type="checkbox" name="mort"/>Déclarer la mort de l'association </label>
                        
                    </div>
                </div>
                <div class="control-group">
					<label for="salle" class="control-label">Attribuer une salle permanente </label>
                    <div class="controls">
                        
                        <select id="salle" name="salle" type="text" class="input-xlarge" >
                            <?php 
                                $sql='SELECT nom AS salle FROM permanente EXCEPT(SELECT sallepermanente FROM acces);';
                                $query= new DbQuery($db,$sql);
                                $query->SendQuery();
                                echo '<option value="" selected></option>';
                                while($result=$query->GetResult()){
                                    echo '<option value="'.$result['salle'].'">';
                                    echo $result['salle'];
                                    echo '</option>';
                                }
                            ?>
                        </select>
                    </div>
                </div>
                <div class="control-group">
					<label for="sallepermanente" class="control-label">Retirer une salle permanente </label>
                    <div class="controls">
                        
                        <select id="sallepermanente" name="sallepermanente" type="text" class="input-xlarge" >
                            <?php 
                                $sql='SELECT sallepermanente FROM acces WHERE association=\''.$nom.'\';';
                                $query= new DbQuery($db,$sql);
                                $query->SendQuery();
                                echo '<option value="" selected></option>';
                                while($result=$query->GetResult()){
                                    echo '<option value="'.$result['sallepermanente'].'">';
                                    echo $result['sallepermanente'];
                                    echo '</option>';
                                }
                            ?>
                        </select>
                    </div>
                </div>
               
                <input type="hidden" name="envoi" value="ok">
                <div class="form-actions">
                    <button type="submit" class="btn btn-primary">Soumettre </button>
                </div>

            </fieldset>
        </form>          
    </div>

</div>



<?php 
include_once 'footer.php'; 
?>